﻿#define _CRT_SECURE_NO_WARNINGS 1

#include <stdio.h>

//int main()
//{
//	int a = 1;
//	int b = 2;
//	int c = (a > b, a = b + 10, a, b = a + 1);
//	printf("a=%d b=%d c=%d\n", a, b, c);
//
//	return 0;
//}

//void test1()
//{
//	printf("hehe\n");
//}
//void test2(const char* str)
//{
//	printf("%s\n", str);
//}
//int main()
//{
//	test1(); //这⾥的()就是作为函数调⽤操作符。
//	test2("hello bit.");//这⾥的()就是函数调⽤操作符。
//	return 0;
//}

//int main()
//{
//	int c = 4;
//	int b = c + --c;
//	printf("b = %d\n", b);
//
//	return 0;
//}

//#include <stdio.h>
//int fun()
//{
//	static int count = 1;
//	return ++count;
//}
//
//int main()
//{
//	int answer = 0;
//	answer = fun() - fun() * fun();
//	printf("%d\n", answer);//输出多少？
//
//	return 0;
//}

//#include <stdio.h>
//
//int main()
//{
//	int i = 1;
//	int ret = (++i) + (++i) + (++i);
//	printf("%d\n", ret);
//	printf("%d\n", i);
//
//	return 0;
//}

int main()
{
	int i = 10;
	i = i-- - --i * (i = -3) * i++ + ++i;
	printf("i = %d\n", i);

	return 0;
}

